
/**公共属性**/
.bg_1{background:#A0A0A0;}
.bg_2{background:#82AF6F;}
.bg_3{background:#D15B47;}
.bg_4{background:#9585BF;}
.bg_5{background:#D6487E; }
.bg_6{background:#892E65;}
.bg_7{background:#3A87AD;}
.px14{ font-size:14px;}
.px15{ font-size:15px;}
.px16{ font-size:16px;}
.px17{ font-size:17px;}
.px18{ font-size:18px;}
.px19{ font-size:19px;}
.bgcolor_1{ color:#82AF6F; border-bottom:1px dotted #82AF6F}
.bgcolor_2{color:#D15B47; border-bottom:1px dotted #D15B47}
.bgcolor_3{color:#D15B47; border-bottom:1px dotted #D15B47}
.bgcolor_4{color:#D6487E; border-bottom:1px dotted #D6487E}
.bgcolor_5{color:#892E65; border-bottom:1px dotted #892E65}
.pad{ padding-top:20px}
.margin_t{ margin-top:15px !important;}
.margin_b{ margin-bottom:15px;}
.margin_l{ margin-left:15px;}
.margin_r{ margin-right:15px}
.file_box{ color:#fff; font-size:50px}
.fitness_box{color:#fff; font-size:50px}
.location_box{color:#fff; font-size:50px}
.facility_box{color:#fff; font-size:50px}
body{ font-family:微软雅黑;}
a{ text-decoration:none !important}
.clear{ clear:both}
.width_100{ width:100%}
.width_80{ width:80%}
.height_100{ height:100px;}
/**系统登陆中心**/
.nav_system{ line-height:50px; background:#00C55D; padding-left:20px;}
.nav_system a{ text-decoration:none;}
.nav_system small{ font-size:17px; color:#fff}
.nav_system i{ display:inline-block; width:20px; height:20px; }
.modules{ min-height:500px}
.modules h1{ border-bottom:1px dotted #e2e2e2; font-size:18px; text-align:left; padding:10px;}
.modules li{ list-style:none;}
.module{ text-align:center; line-height:40px; margin-top:10px;}
.module i{ font-size:80px}
.module a{ display:block; color:#fff; font-size:28px; text-decoration:none; padding:67px 0px; border-radius:10px}
.footer_sys p{ text-align:center; line-height:40px; font-size:15px;}

/**login登陆**/
.tit{ font-size:22px; color:#fff;}
.tit_ron{text-align:center}
.pos{ position:relative}
.pos img{ position:absolute; top:0px; right:1px; height:28px}
.hd{background:#00c55d; height:50px;}
.hd a{ color:#fff;display:block; padding:10px 25px; font-size:20px; text-decoration:none;}
.login-layout{ background:#fff !important}
.ig{ text-align:right}
.mar{ margin:0 0 !important}
@media screen and (max-width: 820px){
	.ig{ display:none}
	.mar{ margin:0 auto !important}
}
	
/**首页**/	
.pg{ border-bottom:none;}
.home h2{ line-height:40px; font-size:16px; margin:0px;}
.func{ }
.func{ list-style:none;}
.func>div{padding:15px 0px;}
.func>div>div{ text-align:center;}
.func>div>div>div{ text-align:center;}
.func>div>div>div img{}
.func>div>div>div p{ font-size:18px; padding-top:5px; color:#fff;}
.func>div>div>div a{ display:block; color:#fff; font-size:14px; padding:3px 0px}
.func>div>div>div a:hover{ text-decoration:none; color:#2679b5;}
.func .up_number{font-size: 45px;text-align: left;color: #fff;}
.ht{ line-height:40px; margin:0px 15px; padding-top:10px}
.tb{ padding:20px 20px}
.tb a{ text-decoration:none; color:#000}
#main{ padding-right:20px; height:400px;}
.line{ padding-right:20px}
 
/**sell销售管理**/ 
.sell_btn{ padding-top:18px;} 
.form{}
.wh{ width:280px; float:left; padding-top:18px; padding-left:15px; }
.wh_one{ width:275px; float:left; padding-top:18px; padding-left:15px; }
.tab td p{padding:0px; margin:0;} 
.record{ line-height:32px;} 
.da_time{width:400px; float:left; padding-top:18px; padding-left:15px; line-height:32px; font-size:15px;} 
.da_time label{ padding:0px 10px}
.d_time{width:500px;  padding-top:18px; padding-left:15px;}
.d_time textarea{ width:405px;}
.ron_box p{ padding:0px 15px; padding-top:10px}
.contact_sell ol li{ list-style:none !important}

/**新增档案**/
.align_middle{text-align:center !important; vertical-align:middle !important}
.selc label{ padding:0 10px;}
.text_rt{ text-align:right}
#basic span{ color:red}
#basic p{ margin:0px; line-height:30px;}

.text_int{ width:100%; height:80px;}
#hobby p{margin:0px; line-height:30px;}
#hobby  label{ padding:0px 15px; margin:0px !important;}

.channel p{font-size:16px; line-height:30px}
.channel span{ color:red}

#facility span{ color:red}

.branch{ height:34px; line-height:34px; border:1px #dfdfdf solid; margin-bottom:10px;}
.branch b{ font-size:15px; padding-left:15px;}

/*****客服服务中心******/
.sel{ padding-top:20px; padding-bottom:20px;}
.sel label{ font-weight:bold; color:#585858}
.huru{ background:#3394BE; color:#fff; font-size:14px;  text-align:center; border-radius:15px 15px 0 0}
.huru  table{ width:100%}
.huru td{ width:50%}
.huru i{ font-size:30px}
.time_hr{ background:#f5f5f5; text-align:center; line-height:40px;}
.time_hr span{ color:#585858; font-size:13px;}

.huchu{ background:#28B779 ;}

.dispose{}
.dispose h2{ font-size:15px; margin:0px; padding:0px;}
.dispose h2 span{ color:red}
.dispose p{ margin:0px; line-height:26px;}
.dispose table{ text-align:center; vertical-align:middle;}

#myTab li{ padding:0px; text-align:center; font-weight:bold; font-size:15px;}

#myTab .active a{ background:#4c8fbd !important; color:#fff;}
.setselect{ height:auto; padding:0px; font-size:13px}

.btn_more{ padding:20px 0px;}
.btn_more button{ width:100%;}

.record_call li{ list-style:none; border-bottom:1px solid #c5d0dc}
.record_call li p{ margin:0; text-align:center; vertical-align:middle; line-height:26px}
.record_call table{ text-align:center; vertical-align:middle;}
.record_call table td{border:none !important}
.record_call table td i{ color:#428bca}
.record_call table td span{ color:#428bca}
.map_call{ height:280px; position:relative}
.map_call h3{ padding:0; margin:0; position:absolute; left:10px; top:10px; font-size:14px;}

#Control_1 li{ list-style:none; border-bottom:1px #dfdfdf dotted;}
#Control_1 li span{ color:#307ecc; font-size:16px}
#Control_1 li b{color:#307ecc; font-size:16px; padding:0px 30px; font-weight:normal}
#Control_1 li b label{ font-size:16px; padding-left:15px}
.health_record_add{}
.health_record_add table{ text-align:center; vertical-align:middle;}
.health_record_add select{ width:100%}
.health_record_add  textarea{ width:100%; height:150px}
.health_record_add p{ line-height:30px; margin:0px;}

.visit_add{}
.visit_add table{ text-align:center}
.visit_add b{ line-height:28px;}
.visit_add p{ line-height:28px;}
.visit_add  label{ padding:0px 15px; margin:0;}
.align_l{ text-align:left !important}

input[type=checkbox].ace+.lbl::before{margin-right:15px !important }

.ditu{ position:relative; width:100%;padding:2px; border:1px #dfdfdf solid}
.ditu img{ width:100%; height:auto;}
.name_dt{ position:absolute; left:15px; top:10px;}
.location_bo th{ text-align:center}
.p_cor{ color:#d15b47}
.note b{ line-height:26px;}
.note  label{ padding:0px 15px;}

.information{ width:900px; min-height:550px;margin:auto;background:#D9D9D9;box-shadow: 1px 1px 50px rgba(0,0,0,.3); border:1px  #D9D9D9 solid; border-radius:3px;}
.information .news_l{  padding-top:20px}
.information .news_r{ height:550px !important; padding:0; margin:0; background:#fff}

#head{ margin:0;}
#head li{ padding:5px 0px; border-radius:10px; list-style:none; padding-left:15px}
#head li:hover{ background:#F2ECEC}
#head li img{border-radius:100%; border:2px #D9D9D9 solid; width:40px; height:40px}
#head li span{ font-size:16px}
.head_active{ background:#fff;}
.head_active:hover{background:#fff !important;}
.head{ margin:0;}
.head li{ background:#ECECEC ; padding:20px 0px; list-style:none; padding-left:30px; }
.head li img{ border-radius:100%; border:2px #ffffff solid;width:50px; height:50px}
.head li span{}
#active li{list-style:none;}
.ron_news{ background:#ffffff; width:100%; height:280px; overflow:auto; padding:15px 15px;}
.ron_news .say{ padding:10px 0px;}
.ron_news .say img{
	    border: 2px solid #c9d6e5;
    border-radius: 100%;
    max-width: 40px;
    margin-right: 10px;
    margin-left: 10px;
    box-shadow: none;
	}
.ron_news .say a{
	    font-weight: bold;
    color: #9585bf;
	}
.ron_news .say div{
	    display: block;
    margin-top: 4px;
    color: #777;
	}
.input_read{ background:#fff;}	
.input_read .box{ padding:5px 10px;}
.input_read .box span{ cursor:pointer}	
.text_area{}
.text_area textarea{ height:80px; border:none}
.text_area button{ background:#66B47A; color:#fff; border:none; border-radius:5px; height:35px; width:80px; margin:15px}
.loading-body{text-align: center;color: #fff;}